package com.i2works.smartluolong.web.entity.items;

import com.i2works.smartluolong.utils.entity.BaseCommDO;

import java.util.List;

public class ItemsDO extends BaseCommDO {

    private Integer id; //
    private String title; // 事项标题
    private String link; // 事项链接(相对路径）
    private String picture; // 主图
    private Integer matterNature; // 事项性质
    private Integer mainId; // 主事项ID
    private Integer cateId; // 事项分类ID
    private Integer legalTerm; // 法定期限
    private Integer promiseTerm; // 承诺期限

    private String itemType; // 事项标识
    private String guide; // 办事指南
    private String cost; // 收费信息
    private String material; // 申请材料
    private String approvalUnit; // 审批主体
    private String address; //
    private String phone; //
    private String officeTime; // 办公时间
    private Integer sort; // 排序；默认值：0
    private Integer status; // 状态：1正常，0禁用；默认值：1
    //fixme 20181103新加字段
    private String subTitle; // 子项名称
    private String basis; // 实施依据
    private String flowChart; // 流程图
    private String basicCode; // 基本编码


    /**
     * 附加字段
     */

    private String cateTitle;//分类名称

    private String mainItemTitle;//主事项名称

    private List<ItemsStepsDO> depStepList; //部门分工

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public List<ItemsStepsDO> getDepStepList() {
        return depStepList;
    }

    public void setDepStepList(List<ItemsStepsDO> depStepList) {
        this.depStepList = depStepList;
    }

    public String getBasicCode() {
        return basicCode;
    }

    public void setBasicCode(String basicCode) {
        this.basicCode = basicCode;
    }

    public String getSubTitle() {
        return subTitle;
    }

    public void setSubTitle(String subTitle) {
        this.subTitle = subTitle;
    }

    public String getBasis() {
        return basis;
    }

    public void setBasis(String basis) {
        this.basis = basis;
    }

    public String getFlowChart() {
        return flowChart;
    }

    public void setFlowChart(String flowChart) {
        this.flowChart = flowChart;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getLink() {
        return link;
    }

    public void setLink(String link) {
        this.link = link;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public Integer getMatterNature() {
        return matterNature;
    }

    public void setMatterNature(Integer matterNature) {
        this.matterNature = matterNature;
    }

    public Integer getMainId() {
        return mainId;
    }

    public void setMainId(Integer mainId) {
        this.mainId = mainId;
    }

    public Integer getCateId() {
        return cateId;
    }

    public void setCateId(Integer cateId) {
        this.cateId = cateId;
    }

    public Integer getLegalTerm() {
        return legalTerm;
    }

    public void setLegalTerm(Integer legalTerm) {
        this.legalTerm = legalTerm;
    }

    public Integer getPromiseTerm() {
        return promiseTerm;
    }

    public void setPromiseTerm(Integer promiseTerm) {
        this.promiseTerm = promiseTerm;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public String getGuide() {
        return guide;
    }

    public void setGuide(String guide) {
        this.guide = guide;
    }

    public String getCost() {
        return cost;
    }

    public void setCost(String cost) {
        this.cost = cost;
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material;
    }

    public String getApprovalUnit() {
        return approvalUnit;
    }

    public void setApprovalUnit(String approvalUnit) {
        this.approvalUnit = approvalUnit;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getOfficeTime() {
        return officeTime;
    }

    public void setOfficeTime(String officeTime) {
        this.officeTime = officeTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCateTitle() {
        return cateTitle;
    }

    public void setCateTitle(String cateTitle) {
        this.cateTitle = cateTitle;
    }

    public String getMainItemTitle() {
        return mainItemTitle;
    }

    public void setMainItemTitle(String mainItemTitle) {
        this.mainItemTitle = mainItemTitle;
    }


}
